.alternate {
	background-color: #3b3734;
}
#kalender {}
#kalender p {
	font-family: arial;
}
#kalender td {
	border-left: 1px dotted #4C4642;
	border-bottom: 1px solid #2b2825;
	border-top: 1px solid #413c38;
}
#kalender .day {
	margin: 0px;
	padding: 0px;
	border: 1px solid #57504b;
	text-align: center;
}
	#kalender .day.today {
		background-color: #625a55;
	}
#kalender .feestdag {
	margin: 0px;
	font-weight: bold;
}


.kalender_post {
	margin: 5px 0px;
	padding: 0px 5px;
	position: relative;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.kalender_post p {
	font-size: 10px;
}

.wedstrijd {
	background-color: #2b2825;
	border: 1px outset #776f68;
}
.agenda {
	background-color: #46413d;
	border: 1px outset #776f68;
}
.scheidsrechteren {
	background-color: #675f5a;
	border: 1px outset #8d837c;
}

	.kalender_post .meta {		overflow: hidden;}
	.wedstrijd .meta {			border-bottom: 1px dotted #C1BCB7;}
		.wedstrijd .bottom {			border-top: 1px dotted #C1BCB7;}
	.agenda .meta {				border-bottom: 1px dotted #C1BCB7;}
	.scheidsrechteren .meta {	border-bottom: 1px dotted #C1BCB7;}
	.kalender_post .tijd {
		margin: 0px;
		padding: 0px;
		float: left;
	}
	.kalender_post .opmerking {
		margin: 0px;
		padding: 0px;
		float: left;
	}
	.kalender_post .team {
		margin: 0px;
		padding: 0px 18px 0px 0px;
		float: right;
		font-size: 11px;
		font-style: italic;
	}
	.kalender_post .entry p {
		margin: 0px;
		padding: 0px;
	}
		.kalender_post .info {
			/*set the div in the bottom right corner*/
	    	margin: 5px;
	    	position: absolute;
	    	top: -2px;
	    	right: 0px;
	    	width: 15px;
	    	text-align: right;
		}
	
	.kalender_post .bottom {
		overflow: hidden;
	}
	.kalender_post .website, .kalender_post .route {
		margin: 0px;
		padding: 0px;
		width: 60px;
		float: left;
	}
#kalender table {
	margin: 0px;
	padding: 0px;
}